home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 2 / ACE CD 2.iso / FILES / DOCS / DIROPUSD.LHA / DirOpusHelp.doc < prev    next >
Encoding:
Text File  |  1994-11-27  |  55.6 KB  |  1,304 lines

  1.                    Directory Opus Help, commands and readme etc
  2.                    
  3.                         
  4. Brought to you by LSD!                        
  5.                                                       
  6.                               
  7.                               Read Me First
  8.  
  9.                         Last updated April 24th, 1991
  10.  
  11. ------------------------------------------------------------------------------
  12.  
  13.   Thank you for purchasing Directory Opus, the most powerful directory utility
  14. available on the Amiga. Please take the time to fill out and return the
  15. registration card, so that you will be eligible for technical support and
  16. notified of any major revisions to Directory Opus.
  17.  
  18.   It is important that you read the Directory Opus documentation and the
  19. following notes thoroughly before attempting to use Directory Opus. Although
  20. Directory Opus is a very powerful program, it is also a very dangerous one if
  21. used incorrectly.
  22.   You should also read any Addenda that may be present on the disk for the
  23. latest information about the program.
  24.  
  25.   Before using the program, you should make a backup of the distribution disk,
  26. and always work off that copy. You are entitled to make TWO backups of the
  27. distribution disk for your own use. To make this copy, you should use either
  28. the Workbench DiskCopy function, the DiskCopy function in Directory Opus, or
  29. another copy program.
  30.  
  31.   Configuration files created by earlier versions of Directory Opus (v1.xx)
  32. are not compatible with Directory Opus v2.xx. The Convert utility on this
  33. disk will convert the old format to a format understandable by Directory Opus
  34. v2.xx. You must have the arp.library in your LIBS: directory before Convert
  35. will run (consult the Directory Opus manual for more information about
  36. arp.library).
  37.  
  38.   Directory Opus provides an easy-to-use, intuitive replacement for the
  39. AmigaDOS CLI, and is more powerful than the Workbench. Once mastered, it
  40. should make your job easier, and using the Amiga more enjoyable.
  41.  
  42. ------------------------------------------------------------------------------
  43.  
  44.  
  45.                                PLEASE READ THIS
  46.  
  47.  
  48.   I know that many people will be turned off by yet another lecture on the
  49. evils of piracy, but if you are planning to give copies of this software away,
  50. I ask you to at least do me the courtesy of reading this plea.
  51.  
  52.   Directory Opus has been under development more or less constantly, for
  53. around a year. I have calculated, therefore, that I have spent something in
  54. the order of 1500 hours on the programming alone (in terms of a 38 hour week,
  55. that equates to about 40 weeks work). Add to this the time spent in testing,
  56. arranging the packaging, and other neccessary activities, and the time soon
  57. exceeds 2000 hours.
  58.  
  59.   The costs involved have been many and varied, from telephone calls and
  60. petrol, to the actual materials needed for packinging. To bring Directory Opus
  61. to a working state, with presentable packaging has probably cost between $4000
  62. and $5000. Add that to the average wage for 40 weeks work, and we see that the
  63. total costs to ME are between $20000 and $25000.
  64.  
  65.   Obviously, I now want to get something back for my time, effort and money.
  66. You must realise that when you buy Directory Opus, you are not BUYING the
  67. software. You are buying the disk the software is stored on, the box it is
  68. packaged in and the paper the manual is printed on. You are also buying a
  69. LICENCE to use Directory Opus, and a LICENCE to use the information presented
  70. in the manual. I still own the software, and therefore, it is theft if you
  71. give copies away (you are giving to someone else something that does not
  72. belong to you). This is ILLEGAL.
  73.  
  74.   The Australian Amiga software industry is small at best. There are very few
  75. actual developers working in Australia; most of the software you buy here is
  76. from America and Europe. It could take just ONE illegal copy to bring about
  77. the downfall of program as a viable commercial product. One illegal copy,
  78. once distributed to a pirate network, can spread rapidly over the world.
  79. Obviously, the more people that have a free copy of software, the less people
  80. are going to pay for it. If developers are not rewarded for their work, they
  81. will soon stop developing.
  82.  
  83.   Each copy of Directory Opus has its serial number embedded within it. This
  84. is almost impossible to remove, as there are many complex checks and
  85. encryptions around it. Therefore, any illegal copies of Directory Opus that
  86. are found can be traced back to the original purchasers. Of course, this
  87. system depends on the purchasers returning their registration cards, but if
  88. you do not register, no technical support or updates are available anyway.
  89.  
  90.   YOU have paid for this software. Therefore, YOU have the right to use it.
  91. Why should someone else who hasn't paid have access to it? You might want just
  92. to give one copy to a friend, but can you trust them not to give copies away?
  93. It basically means that YOU are paying for other people to have the software.
  94.  
  95.   Before this spiel becomes too lengthy, please consider this. Instead of
  96. giving copies away, suggest to your friends that they buy the software. If
  97. someone wants to see the program, invite them around to your house and show
  98. them your original. Or even better, give them a copy of the freely
  99. distributable demo version. Please don't pirate this software - it is illegal,
  100. as well as being immoral. Software piracy can not be justified, no matter how
  101. you look at it. If anyone can justify it, ring me reverse charges and explain
  102. it to me. I'm not expecting a marked phone bill increase.
  103.  
  104.  
  105.                                                Thank you,
  106.  
  107.  
  108.                                                       Jonathan Potter
  109.  
  110. ------------------------------------------------------------------------------
  111.  
  112.                           The Hitchhiker's Guide to
  113.  
  114.                                 Directory Opus
  115.  
  116.                                    Addenda
  117.  
  118.                           V2.05 REL/E 19th May 1991
  119.  
  120. -------------------------------------------------------------------------------
  121.  
  122.   There was a problem with Auto Diskchange, which has now been fixed. There
  123. was also a problem displaying the sizes of directories >9999999 bytes long.
  124. That has also been fixed.
  125.  
  126.   The PRINT requester has a new gadget at the bottom : Draft/NLQ. NLQ is now
  127. gone from the style gadgets. The four settings of the new gadget are Draft,
  128. NLQ, Hdr Draft and Hdr NLQ. Draft will cause the entire document to be printed
  129. in draft mode (including headers and footers). NLQ will do likewise except in
  130. NLQ. Hdr Draft will cause the headers and footers to be printed in draft mode
  131. and the rest of the document in NLQ. Hdr NLQ will cause the headers and footers
  132. to be printed in NLQ mode and the rest of the document in Draft. To set the
  133. state of Draft/NLQ from ARexx, the SETPRINT1 command takes an extra parameter
  134. (0=Draft, 1=NLQ, 2=Hdr Draft, 3=Hdr NLQ).
  135.  
  136.   There is another new feature : ALL is also a rmbgadget. Selecting ALL with
  137. the right mouse button causes all selected files to be unselected, and vice
  138. versa. The ARexx command for this is TOGGLE.
  139.  
  140. -------------------------------------------------------------------------------
  141.  
  142.                           V2.05 REL/A 22nd Apr 1991
  143.  
  144. -------------------------------------------------------------------------------
  145.  
  146.                              Introduction
  147.  
  148.   This Addenda details modifications and new features added to Directory Opus
  149. since the printing of the manual. It covers changes from v2.01 REL/A through
  150. to v2.05 REL/A.
  151.  
  152.   You MUST have read the manual before reading any further in this document.
  153. This Addenda is laid out as if it were a part of the manual, but it is in no
  154. way complete, and only describes changes to functions. It does not give complete
  155. documentation on the function itself. 
  156.  
  157.   This document will be incorporated in the manual at the next printing. Further
  158. changes before then will be described in a text file on the Directory Opus
  159. distribution disk.
  160.  
  161.   If you have any questions, comments or suggestions relating to Directory Opus
  162. and the documentation, please conact the author at the address below.
  163.  
  164.  
  165.                                Jonathan Potter
  166.                                P.O. Box 289
  167.                                Goodwood, SA 5034
  168.                                Australia
  169.  
  170.                       Phone    (08) 2932788
  171.                       FidoNet  3:680/829
  172.                       Internet  jpotter@itd.adelaide.edu.au
  173.  
  174. -------------------------------------------------------------------------------
  175.  
  176.                               Chapter 2 Addenda
  177.  
  178.                                 Screen Gadgets
  179.  
  180.   ARCHIVE
  181.  
  182.   The ARCHIVE gadget allows you to list, extract from or create archives, using
  183. the popular archivers Arc, Zoo and LHArc. LHArc is the recommended archiver.
  184.  
  185.   The nine call functions used for the archivers (a list, extract and create
  186. function for each of the three archivers) are described in the Chapter 6 addenda
  187. below.
  188.  
  189.   To list an archive, select the archive (or archives) you wish to list, and
  190. click on the ARCHIVE gadget with the left mouse button. The archive type is
  191. automatically determined, and the archive is listed using the defined call
  192. function. You may also list an archive by doubleclicking on it (with File
  193. doubleclick turned on in the configuration).
  194.  
  195.   To extract an archive, select the archive (or archives) and click on the
  196. ARCHIVE gadget with the right mouse button. The default call functions cause
  197. the extracted files to be sent to the destination directory (inactive window).
  198.  
  199.   To add files to an archive, select the files you wish to add, and click on
  200. the ARCHIVE gadget. Unless the FIRST selected file is an archive itself,
  201. Directory Opus will assume you wish to add these files to an archive. The
  202. default call functions cause you to be prompted for an archive name, and the
  203. archived file is written to the destination directory.
  204.  
  205.  
  206.   BYTE
  207.  
  208.   If any directories are selected when BYTE is chosen, the directories that
  209. do not already have a size displayed (see below) are scanned, and the size of
  210. the directory is calculated and displayed.
  211.  
  212.   If the directory size for a directory is already displayed, then the
  213. directory will not be re-scanned even if it is selected and BYTE is chosen.
  214. This could mean that the directory size is inaccurate, especially if any files
  215. have been created or deleted in it by another program. Selecting one or more
  216. directories, and then clicking on BYTE with the right mouse button (it is also
  217. an rmbgadget), will cause the directory sizes (if displayed) to disappear. You
  218. can then reselect the directories, choose BYTE (with the left mouse button),
  219. and they will be re-scanned.
  220.  
  221.  
  222.   COPY
  223.  
  224.   The COPY gadget copies all selected files in the active directory window,
  225. to the inactive directory window, keeping the same names. If, however, the
  226. COPY gadget is selected with the right mouse button instead of with the left
  227. (as an rmbgadget), you will be given the chance to give a new name to each
  228. copied file. This has the same effect as copying the files across, and then
  229. renaming them.
  230.  
  231.  
  232.   DATESTAMP
  233.  
  234.   The DATESTAMP gadget functions slightly differently to what is described in
  235. the manual. When you select the gadget, you are presented with a requester,
  236. asking you to enter the date and time. This allows you to datestamp files with
  237. a date other than the system date. If you wish to use your own date, enter the
  238. date and/or time in the format DD-MMM-YY HH:MM:SS. Otherwise, just press return
  239. (on a blank string) and the system date and time will be used.
  240.  
  241.  
  242.   NEWCLI
  243.  
  244.   The NEWCLI gadget has been removed, to make way for the ARCHIVE gadget. To
  245. open a NEWCLI now, you should select the RUN gadget with no files selected.
  246.  
  247.  
  248.   PLAY
  249.  
  250.   Double-clicking on an IFF 8SVX file (with File doubleclick enabled) will now
  251. play the sampled sound continuously, not exiting until either mouse button is
  252. pressed. The PLAY gadget (with the left mouse button) still plays each sound
  253. once only, but if the PLAY gadget is selected with the right mouse button (as
  254. an rmbgadget), the sounds are looped, and Directory Opus will not proceed on
  255. to the next one until the left mouse button is pressed (the right mouse button
  256. will abort the PLAY operation).
  257.  
  258.   PLAY can now play SoundTracker modules, provided that the streplay.library
  259. file is present in the LIBS: directory. Modules are recognised by the mod.
  260. prefix in the filename; if the filename does not have this prefix, it will not
  261. be played.
  262.  
  263.  
  264.   PARENT
  265.  
  266. The PARENT gadget itself has not changed in operation. However, in response to
  267. the requests of several users, two PARENT gadgets have been added at the sides
  268. of the directory windows (on the left of the left window, and on the right of
  269. the right window). These gadgets are not actually marked as PARENT, but instead
  270. form the border of the Directory Opus screen. You may find it easier to use
  271. these gadgets to access the parent directory rather than move the mouse down
  272. to the PARENT gadget below. These gadgets function in exactly the same way as
  273. the PARENT gadget, including taking notice of the Smart parent/root
  274. configuration item.  
  275.  
  276.  
  277.   PRINT
  278.  
  279.   The PRINT routine is now a full-featured text formatter. There are several
  280. configuration items in the PRINT requester :
  281.  
  282.     Page length  : This is the length of each page, in lines.
  283.     Left margin  : This is the position of the left margin, in characters.
  284.     Right margin : This is the position of the right margin.
  285.     Tab          : This is the number of spaces a tab character is equivalent
  286.                    to.
  287.  
  288.   You can have a header and/or a footer printed at the top and bottom of each
  289. page if you wish. Both the header and footer can consist of the title, the
  290. current date and the page number. You may select any combination of Title,
  291. Date and Page # you wish. If none are selected, the header or footer is not
  292. printed.
  293.  
  294.   You may also select the typestyle of the header and the footer, by clicking
  295. on the gadgets that initially say Normal. These allow you to cycle through the
  296. various typestyles available : Normal, NLQ, Bold, Italics, Underline, Double
  297. strike and Shadow. Note that some printers may not have all these typestyles
  298. available.
  299.  
  300.   You may enter a title (to be used in the header and footer) in the Title
  301. string gadget. Leaving this blank will use the name of the file as a title.
  302.  
  303.   The Output gadget allows you to specify where you want the output of the
  304. print process to go to. This defaults to PRT:, but you may choose to have the
  305. output sent to a disk file. In this case, simply enter the path and the name
  306. of the file you wish to print to.
  307.  
  308.   The gadget marked Normal at the bottom of the print requester operates in
  309. the same way as the header and footer typestyle gadgets, except that it
  310. determines the typestyle for the whole document (excluding headers and footers).
  311.  
  312.   The gadget next to this one determines whether or not the last page of the
  313. file to be printed is followed by a formfeed character, ejecting it.
  314.  
  315.   To start the print operation, select the Print gadget.
  316.  
  317.   There are three ways to abort a print operation in process. If the print
  318. operation has not been spooled to the printer; that is, Directory Opus is
  319. frozen, waiting for the printer to finish, just press the left and right mouse
  320. buttons together, in the normal fashion.
  321.  
  322.   If, however, the file has been spooled to the printer, selecting the PRINT
  323. gadget again will allow you to cancel the print. Choosing Quit will also give
  324. you the option of cancelling a print operation in process.
  325.  
  326.   PRINT will now print text crunched by PowerPacker. The same conditions
  327. apply as in READ, except that PRINT will NOT print text that has been
  328. encrypted under PowerPacker with a password. If you wish to print encrypted
  329. text you will need to READ the file and print from within the text viewer.
  330.  
  331.  
  332.   READ
  333.  
  334.   The PowerPacker decrunching routines in the built-in text viewer have been
  335. replaced by calls to the powerpacker.library (by Nico Francois). This library
  336. is NOT distributed with Directory Opus, so if you wish to read powerpackered
  337. text you will need to find a copy of this library and copy it to your LIBS:
  338. directory. The powerpacker.library is available on Fish Disk 414 among others.
  339. Check your local PD library.
  340.  
  341.  
  342.   SHOW
  343.  
  344.   This function will now display Dynamic Hi-Res pictures (4096 colours in
  345. high resolution) created by Macro Paint (from Lake Forest Logic). This format
  346. is NOT the same as the Dynamic Hi-Res pictures created by NewTek's DigiView,
  347. which Directory Opus will not show.
  348.  
  349. -------------------------------------------------------------------------------
  350.  
  351.                               Chapter 4 Addenda
  352.  
  353.                               Configuration Menu
  354.  
  355. Custom Functions
  356.  
  357.   The operation of custom functions has changed radically from previous
  358. versions. Before, custom functions were run as programs; that is, the program
  359. you entered on the call function line was simply run. This led to some severe
  360. limitations, namely :
  361.  
  362.     a) Maximum function length of 256 characters.
  363.     b) No input could be typed at the output window.
  364.     c) The current directory of the function was always set to the boot device.
  365.     d) The stack of the function was always 4000 bytes.
  366.     e) The priority of the function was always 0.
  367.     f) Functions run asynchronously could not have output (or input).
  368.  
  369.   In the new approach to custom functions, temporary script files are created
  370. in the T: directory. This has many advantages over the previous method, in that
  371. the above limitations no longer exist. One of the few disadvantages is a
  372. slightly longer operation time, as the script file must be created each time
  373. the function is used. This extra time is negligible if the T: directory is
  374. assigned to a hard drive, or the RAM disk. If you do not have a hard drive,
  375. you should include the line Assign T: RAM: in your startup-sequence.
  376.  
  377.   Another disadvantage is that an extra program is needed. This program is
  378. called DOpusRT, and can be found in the C directory of the distribution disk.
  379. This is only 3K long, and should be copied to your C: directory.
  380.  
  381.   The DOpusRT program is called at the end of the script file, and
  382. communicates with Directory Opus to inform it when the script file has
  383. finished running. This is needed for functions that are not run
  384. asynchronously. It also doubles as a new wait command, which is needed for the
  385. adjustable close delay (explained later).
  386.  
  387.   To take advantage of the current directory changing, adjustable stack and
  388. priority, you will need the commands cd, stack and changetaskpri in your C:
  389. directory. You will also need the commands run, execute, failat, newcli and
  390. endcli. These are almost always present in your C: directory anyway, so you
  391. should not need to install them.
  392.  
  393.   The options involved in defining a custom gadget are listed in full below.
  394. The same options apply to custom menus.
  395.  
  396.  
  397.     Gadget Name
  398.  
  399.     This is the actual name of the gadget that will appear on the screen.
  400.  
  401.  
  402.     Call Function
  403.  
  404.     This is the AmigaDOS name (including complete path) of the function that
  405. is to be called when this gadget is selected. This can contain control
  406. sequences, allowing you to do special things with the function.
  407.  
  408.  
  409.       {aTitle}  ... The function will ask you for arguments whenever this
  410. sequence appears. The Title string is the title that will appear on the argument
  411. requester. You can just have {a}, in which case a default title will be used.
  412.  
  413.       {d}       ... This will insert the path name of the destination directory
  414. window into the call function.
  415.  
  416.       {dr}      ... The same as {d} except that it causes the destination
  417. directory to be re-read at the end of the procedure.
  418.  
  419.       {Dr}      ... This will cause the destination directory to be re-read,
  420. but the pathname will NOT be inserted into the call function.
  421.  
  422.       {f}       ... The name of the first selected entry will be inserted
  423. into the call function for this particular time. The entry is deselected.
  424.  
  425.       {fu}      ... The same as {f} except that the entry is not deselected.
  426.  
  427.       {F}       ... The names of ALL selected entries are inserted into the
  428. call function at this point. The new "script file" approach to custom functions
  429. means that if the length of a call function exceeds 256 characters because of
  430. a {F} sequence (or for any reason), a new line in the script file is added,
  431. containing the next lot of filenames. This means that you can select as many
  432. entries as you wish with a {F} sequence, and they will all be accepted.
  433.  
  434.       {Fu}      ... The same as {F} except that the entries are not deselected.
  435.  
  436.       {o}       ... The same as {f} except that only the name of the first
  437. selected entry is used, without the pathname.
  438.  
  439.       {ou}      ... The same as {o} except that the entry is not deselected
  440. after it is used.
  441.  
  442.       {O}       ... The same as {F} except that only the names of the selected
  443. entries are used, without the pathname.
  444.  
  445.       {Ou}      ... The same as {O} except that the entries are not deselected
  446. after they are used.
  447.  
  448.       {s}       ... This will insert the path name of the source directory
  449. window into the call function.
  450.  
  451.       {sr}      ... The same as {s} except that it causes the source directory
  452. to be re-read at the end of the procedure.
  453.  
  454.       {Sr}      ... This will cause the source directory to be re-read, but
  455. the pathname will NOT be inserted into the call function.
  456.  
  457.  
  458.     Stack size
  459.  
  460.     This allows you to set the stack size of the custom function. The minimum
  461. and default is 4000 bytes. The documentation of the program you are running
  462. should advise you of the best stack size to use.
  463.  
  464.  
  465.     Priority
  466.  
  467.     This allows you to determine the priority at which the custom function
  468. runs. The default is 0. You should not use anything lower than -10, or higher
  469. than 10, except for certain programs (the documentation of the program should
  470. advise you of appropriate priorities).
  471.  
  472.  
  473.     Close delay
  474.  
  475.     This allows you to set the number of seconds after the function has
  476. finished before the output window closes. The default is 2, which means that
  477. the output window will close 2 seconds after the function has terminated. If
  478. you set the close delay to 0, the output window will close immediately. If you
  479. set it to -1, it will wait for you to press the left mouse button before
  480. closing.
  481.  
  482.  
  483.     Executable program
  484.  
  485.     This allows you to determine whether the function is an Executable
  486. program, a Batch file or an ARexx script. The control sequences in the call
  487. function (see above) are only taken into account for executables and batch
  488. files. All of the flags (see below) are ignored for ARexx scripts.
  489.  
  490.  
  491.     Output window
  492.  
  493.     If this is enabled an output window will be opened every time this
  494. custom gadget is used. The window will open on the Directory Opus screen,
  495. unless the Workbench to front option is turned on, or the Start function
  496. asynchronously option is enabled. In this case, it will open on the Workbench
  497. screen, and the Workbench screen will be automatically brought to the front.
  498.  
  499.     The window is opened using the handle specified by the Output option
  500. in the configuration.
  501.  
  502.  
  503.     Start function asynchronously
  504.  
  505.     If this is on, the function will be launched as a new process, and
  506. Directory Opus will not wait for it to return. If this is the case, and an
  507. output window is specified, the output window opens on the Workbench screen.
  508.  
  509.  
  510.     Change to source directory
  511.  
  512.     If this is turned on, the current directory of the custom function will be
  513. set to the current source directory (active directory window).
  514.  
  515.  
  516.     Change to destination directory
  517.  
  518.     If this is turned on, the current directory of the custom function will be
  519. set to the current destination directory (inactive directory window).
  520.  
  521.  
  522.     Do all files
  523.  
  524.     This causes the function to act on each selected entry in turn, instead of
  525. just the first entry. This is used for commands that do not support multiple
  526. filenames on the command line, where {F} to send all selected entries would not
  527. work.
  528.  
  529.  
  530.     Workbench to front
  531.  
  532.     This causes the Workbench screen to be brought to the front when the
  533. function is selected.
  534.  
  535.  
  536.     Directory Opus screen to front 
  537.  
  538.     This causes the Directory Opus screen to be brought to the front when the
  539. function has terminated. It is used in conjunction with Workbench to front. It
  540. will not work if Start function asynchronously is turned on.
  541.  
  542.  
  543.   There are a couple of other points to be aware of. Because custom functions
  544. now run as a script file, they can be aborted like any other script file by
  545. pressing CTRL-D. This is only possible if you have an output window selected.
  546.  
  547.   If the script file is aborted, the output window effectively turns into a
  548. CLI, and as such, you must type endcli to remove the window.
  549.  
  550.   Another point is that if the function was not run asynchronously, Directory
  551. Opus will be frozen, waiting for the signal back from the DOpusRT program. If
  552. you abort the script file before it reaches DOpusRT, Directory Opus will never
  553. return. You can force Directory Opus to unfreeze by activating the Directory
  554. Opus window and pressing SHIFT-ESC (the shift key in conjunction with the
  555. escape key). This also allows you to turn any non-asynchronous function into
  556. an asynchronous function, while the function is running.
  557.  
  558.   Note that when using NewCLI or NewShell as the Output cmd (described later),
  559. an error such as unknown command will abort the script file as well. You
  560. should therefore make sure that all your custom functions do not try to run
  561. non-existant programs.
  562.  
  563.  
  564.   Drive Gadgets
  565.  
  566.   There are now eighteen drive gadgets, instead of the old twelve. They are
  567. displayed as three lots of six (as opposed to the two lots of six before).
  568.  
  569. -------------------------------------------------------------------------------
  570.  
  571.                               Chapter 6 Addenda
  572.  
  573.                           Configuring Directory Opus
  574.  
  575.  
  576.   The configuration requester now has two faces. At the bottom left of the
  577. requester there is a gadget labelled More Config. Selecting this will display
  578. the second configuration requester. This requester allows you to modify the
  579. following options :
  580.  
  581.  
  582.     Output Window
  583.  
  584.     This allows you to determine whether or not programs launched by
  585. doubleclicking or the RUN and EXECUTE gadgets have an output window.
  586.  
  587.  
  588.     Run asynchronously
  589.  
  590.     This allows you to determine whether or not programs launched by
  591. doubleclicking or the RUN and EXECUTE gadgets are run asynchronously. The same
  592. rules apply to output windows with Run asynchronously as with the custom
  593. functions (see above).
  594.  
  595.  
  596.     CD source
  597.  
  598.     This sets the current directory of programs launched by doubleclicking or
  599. the RUN and EXECUTE gadgets to the source directory (active window).
  600.  
  601.  
  602.     CD destination
  603.  
  604.     This sets the current directory of programs launched by doubleclicking or
  605. the RUN and EXECUTE gadgets to the destination directory (inactive window).
  606.  
  607.  
  608.     Workbench to front
  609.  
  610.     This causes the Workbench to be brought to the front whenever a program is
  611. launched by doubleclicking or the RUN and EXECUTE gadgets.
  612.  
  613.  
  614.     Dir Opus to front
  615.  
  616.     This causes the Directory Opus screen to be brought to the front whenever
  617. a program launched by doubleclicking or the RUN and EXECUTE gadgets terminates.
  618.  
  619.  
  620.     Priority
  621.  
  622.     This sets the default priority of programs launched by doubleclicking or
  623. the RUN and EXECUTE gadgets.
  624.  
  625.  
  626.     Stack
  627.  
  628.     This sets the default stack size of programs launched by doubleclicking or
  629. the RUN and EXECUTE gadgets. The default and minimum is 4000 bytes.
  630.  
  631.  
  632.     Output
  633.  
  634.     This allows you to define the handle used to open the output window for ALL
  635. launched programs (custom functions, doubleclicking, RUN and EXECUTE, etc.).
  636.  
  637.  
  638.     Output cmd
  639.  
  640.     This allows you to define the command that is used to execute the script
  641. file created for ALL launched programs (custom functions, doubleclicking, RUN
  642. and EXECUTE, etc.). It defaults to c:NewCLI. If you wish to use a shell instead
  643. of a CLI, you should change it to c:NewShell. Likewise, if you wish to use a
  644. WShell, you should change it to c:NewWsh.
  645.  
  646.  
  647.     Close delay
  648.  
  649.     This allows you to specify the close delay for programs launched by
  650. doubleclicking and the RUN and EXECUTE gadgets. This is the amount of time the
  651. output window remains after the program has terminated.
  652.  
  653.  
  654.     Archive type
  655.  
  656.     This allows you to select the archiver (Arc, Zoo or LHArc) you wish to use
  657. to create archives (see the ARCHIVE gadget discussed above).
  658.  
  659.  
  660.     Archive select gadgets
  661.  
  662.     There are nine gadgets running down the left hand side of the requester.
  663. There are titled Arc/Zoo/LHArc list, extract and add. They allow you to
  664. configure the flags, stack, priority and close delay of the nine archiving
  665. functions. Selecting one of these gadgets causes the gadgets above to change,
  666. to reflect the current state for the function you have chosen. If none of the
  667. nine gadgets are selected, the gadgets above reflect the state of programs
  668. launched by doubleclicking, and the RUN and EXECUTE gadgets. The only gadgets
  669. above that do not change are Output and Output cmd, as these are global and
  670. affect all launched programs (including the archivers).
  671.  
  672.  
  673.     Archive call functions
  674.  
  675.     Next to each of the archive select gadgets is a string gadget containing
  676. the call function for that particular archive function. The default archive
  677. call functions are probably acceptable, but you may wish to modify them, if,
  678. for instance, you wish to use the public domain program LZ instead of LHArc.
  679.  
  680.  
  681.   An additional configuration item has been added to the first configuration
  682. requester. CPU monitor, when turned on, causes Directory Opus to display the
  683. current CPU usage (as a percentage) in the clock at the bottom of the screen,
  684. and in the clock in the iconified window (if enabled). You may discover some
  685. programs (especially communication software)  are slowed down slightly by the
  686. CPU monitor, but it does not usually cause a problem.
  687.  
  688. -------------------------------------------------------------------------------
  689.  
  690.                               Chapter 7 Addenda
  691.  
  692.                              General Information
  693.  
  694.  
  695.   Directory Sizes
  696.  
  697.   When any complete operation is performed on a directory (eg COPY, PROTECT,
  698. HUNT, etc.), the total number of bytes in that directory (ie the sum of the
  699. lengths of all files in that directory and its subdirectories) is displayed as
  700. the size of that directory. This only occurs after a complete operation has
  701. been performed; if the operation is aborted midstream (by operator or by error),
  702. the size is not shown.
  703.  
  704. -------------------------------------------------------------------------------
  705.  
  706.                               Chapter 8 Addenda
  707.  
  708.                                ARexx Interface
  709.  
  710.  
  711.   AREXX COMMANDS
  712.  
  713.  
  714.     setprint1 [length] [lmargin] [rmargin] [tabs] [style] [formfeed]
  715.  
  716.     This allows you to configure the print routine.
  717.  
  718.       length   =  length of the page in lines
  719.       lmargin  =  character position of the left margin
  720.       rmargin  =  character position of the right margin
  721.       tabs     =  number of spaces a tab is equivalent to
  722.       style    =  the style the text will be printed in ;
  723.                     Normal=1, NLQ=2, Bold=3, Italics=4, U.line=5, DoubStrk=6,
  724.                     Shadow=7
  725.       formfeed =  0=eject page, 1=no eject
  726.  
  727.  
  728.     setprint2 [header] [footer] [hstyle] [fstyle] [title] [output]
  729.  
  730.     This allows you to configure the print routine.
  731.  
  732.       header   =  flags to turn on in header (add the chosen ones) ;
  733.                     0=no header, 1=title, 2=date, 4=page
  734.       footer   =  flags to turn on in footer
  735.       hstyle   =  the style the header will be printed in ;
  736.                     Normal=1, NLQ=2, Bold=3, Italics=4, U.line=5, DoubStrk=6,
  737.                     Shadow=7
  738.       fstyle   =  the style the footer will be printed in
  739.       title    =  the title that will be printed, "" for name of file
  740.  
  741.  
  742.     byte
  743.  
  744.     This command has the same effect as selecting the BYTE gadget.
  745.  
  746.  
  747.     unbyte
  748.  
  749.     This command has the same effect as clicking BYTE with the right mouse
  750. button (see above).
  751.  
  752.  
  753.     lplay <filename>
  754.  
  755.     This will play sound files continuously, requiring a mouse button click to
  756. proceed to the next one.
  757.  
  758.  
  759.     nncopy <filename> <newname>
  760.  
  761.     This allows you to copy all selected files, and will prompt you for a new
  762. name for each. If filename is given, just that file is copied. If newname is
  763. given with filename, newname is used as the new name.
  764.  
  765.  
  766.     Status commands
  767.  
  768.       64 Custom gadget flags [gadget]
  769.  
  770.       This returns the flags of the specified custom gadget. The flags are :
  771.  
  772.         Output window        1
  773.         Run asynchronously   2
  774.         Executable           4 \
  775.         Batch file           8  |- these three are mutually exclusive
  776.         ARexx script        16 /
  777.         Workbench to front  32
  778.         Do all files        64
  779.         Dir Opus to front  128
  780.         CD source          256
  781.         CD destination     512
  782.  
  783.       These flags are then added together into one value.
  784.  
  785.       75 Top text justification
  786.  
  787.       This returns a value indicating whether the text in the status bar is
  788. centered (0), left-justified (1) or right-justified (2). This can also be set.
  789.  
  790.       76 Close delay
  791.  
  792.       This returns or sets the close delay for programs launched by
  793. doubleclicking or the RUN and EXECUTE gadgets.
  794.  
  795.       77 Priority
  796.  
  797.       This returns or sets the priority for programs launched by doubleclicking
  798. or the RUN and EXECUTE gadgets.
  799.  
  800.       78 Stack
  801.  
  802.       This returns or sets the priority for programs launched by doubleclicking
  803. or the RUN and EXECUTE gadgets.
  804.  
  805.       79 Output cmd
  806.  
  807.       This returns or sets the Output cmd, used to launch ALL programs (see
  808. above).
  809.  
  810.       80 CD source
  811.  
  812.       This returns a boolean value indicating whether CD source is turned on in
  813. the configuration (this can also be set).
  814.  
  815.       81 Dir Opus to front
  816.  
  817.       This returns a boolean value indicating whether Dir Opus to front is
  818. turned on in the configuration (this also can be set).
  819.  
  820.       82 Output Window
  821.  
  822.       This returns a boolean value indicating whether Output Window is turned
  823. on in the configuration (this can also be set).
  824.  
  825.       83 CD destination
  826.  
  827.       This returns a boolean value indicating whether CD destination is turned
  828. on in the configuration (this can also be set).
  829.  
  830.       84 Archive type
  831.  
  832.       This returns or sets the current archive type : Arc=0, Zoo=1, LHArc=2
  833.  
  834.       85 Archive call function [archiver]
  835.  
  836.       This returns or sets the call function used for the archive function
  837. specified by archiver. archiver is a value from 0 to 8.
  838.  
  839.       86 Archive close delay [archiver]
  840.  
  841.       This returns or sets the close delay used for the archive function
  842. specified by archiver.
  843.  
  844.       87 Archive priority [archiver]
  845.  
  846.       This returns or sets the default priority of the archive function
  847. specified by archiver.
  848.  
  849.       88 Archive stack [archiver]
  850.  
  851.       This returns or sets the default stack size of the archive function
  852. specified by archiver.
  853.  
  854.       89 Archive flags [archiver]
  855.  
  856.       This returns the flags of the specified archive function. The flags
  857. are :
  858.  
  859.         Output window        1
  860.         Run asynchronously   2
  861.         Workbench to front  32
  862.         Dir Opus to front  128
  863.         CD source          256
  864.         CD destination     512
  865.  
  866.       These flags are then added together into one value.
  867.  
  868.       90 CPU monitor
  869.  
  870.       This returns a boolean value indicating whether the CPU monitor is
  871. turned on or not.
  872.  
  873. -------------------------------------------------------------------------------
  874.  
  875. Commands help!
  876.  
  877.  
  878. *QUIT
  879. This function exits Directory Opus. If the configuration has been changed,
  880. you are asked if you wish to save it first.^
  881. *ICONIFY
  882. This closes the Directory Opus window and screen, de-allocates all chip
  883. memory, and opens a small window on the Workbench screen. This allows you
  884. to have Directory Opus constantly available, but using the minimum amount
  885. of memory possible. The iconified window can be configured as a 12 or 24
  886. hour clock, no clock, or no window at all (in this case, the only way to
  887. re-enter Directory Opus is with the use of the hot keys).^
  888. *ABOUT
  889. This function displays some information about the program, including
  890. version number and copyright information.^
  891. *CURDIR
  892. This function allows you to set the current working directory for
  893. Directory Opus. This is needed for some programs, including archive
  894. utilities such as Arc and Zoo, that write all their output to files in the
  895. current directory.^
  896. *DATE
  897. This function allows you to set the system time and date if you do not have
  898. a battery backed clock connected.^
  899. *SAVECONFIG
  900. This function saves the configuration to the file it was read from initially.
  901. When first run, Directory Opus tries to read the configuration from a file
  902. called DirectoryOpus.CFG. It first looks in the current directory, and then
  903. in the S: directory.^
  904. *SWAPGADGET
  905. This allows you to swap the position of two gadgets, to enable you to
  906. configure the gadget display to suit your own tastes. To swap two
  907. gadgets, select this function, click on the first gadget, and then on
  908. the second. You cannot change the position of Drive gadgets. To end
  909. the swapping process at any time, press the right mouse button.^
  910. *DEFINEDRIVES
  911. This allows you to define your own Drive gadgets. The Drive gadgets are
  912. the six gadgets at the extreme left of the gadget display (at the bottom of
  913. the screen). There are 12 separate gadgets, although only 6 are visible
  914. at once. To access the next 6 gadgets, press and release the right mouse
  915. button over the Drive gadgets. You can redefine these to any legal
  916. AmigaDOS pathname, not just drives.^
  917. *DEFINEGADGETS
  918. This allows you to define one of fourteen custom gadgets. The custom gadgets
  919. are the (initially) empty gadgets in the bottom two rows of the gadget
  920. display (although their position can be changed by Swap Gadget).^
  921. *DEFINEMENUS
  922. This allows you to define one of 80 custom menus, and to change the menu
  923. titles. The menus are defined in the same way as custom gadgets are defined.^
  924. *FORMAT
  925. Format allows you to format a new disk, to make it suitable for reading and
  926. writing. When Format is selected, a requester appears with several gadgets.
  927. The gadget labelled DF1: can be clicked on to cycle through drives 0 to 3.
  928. Verify allows you to turn verify on or off. If Quick is selected, the disk
  929. will just be initialised. This provides an extremely fast way to erase an
  930. old disk. If No Icons is selected, the Disk.info, Trashcan.info and Trashcan
  931. directory will not be created on the disk.^
  932. *DISKCOPY
  933. DiskCopy allows you to copy one disk to another. When DiskCopy is selected,
  934. a requester appears with several gadgets. The source and destination gadgets
  935. can be clicked on to cycle through drives 0 to 3. If Verify is selected, the
  936. copy will be verified after writing.^
  937. *INSTALL
  938. Install allows you to make a disk bootable. The DF0: gadget can be clicked
  939. on to cycle through drives 0 to 3. If the Check gadget is highlighted, the
  940. disk will not be installed, but the existing bootblock will be checked to
  941. see if it is a standard AmigaDOS bootblock.^
  942. *ADDBUFFERS
  943. This allows you to add cache buffers to the drive currently open in the
  944. active directory window. Each cache buffer takes approximately 512 byte
  945. of memory. Cache buffers speed up disk access considerably.^
  946. *ASSIGN
  947. This allows you to assign a logical device to the directory open in the
  948. active directory window. This means that a simple name such as FOO: can be
  949. assigned to a long and complicated pathname such as
  950. DH0:projects/work/programs/1989/may/foo/.^
  951. *RELABEL
  952. This allows you to change the name of the disk that is open in the active
  953. directory window.^
  954. *DATESTAMP
  955. Datestamp will change the datestamp of all selected files in the active
  956. directory window to the current system time and date.^
  957. *PROTECT
  958. Protect will change the protection bits of all selected files in the active
  959. directory window to those entered in the requester. Allowable bits are
  960. hsparwed, short for Hidden Script Pure Archive Read Write Execute Delete.
  961. To toggle bits on or off, click on the appropriate gadgets.^
  962. *COMMENT
  963. Comment will add the comment entered in the requester to all selected files
  964. in the active directory window.^
  965. *ENCRYPT
  966. Encrypt allows you to keep important data secret by encrypting files around
  967. an entered password. All selected files in the active directory window will
  968. be encrypted, and the outputs sent to the inactive directory. If the password
  969. starts with a - (minus) character, the file will be decrypted.^
  970. *ADDICON
  971. This will add icons to all selected files and directories in the active
  972. directory window. Directory Opus automatically senses what sort of file it
  973. is (Drawer, Project or Tool) and will add the appropriate icon. You may
  974. specify your own icons in the configuration.^
  975. *PRINTDIR
  976. This prints the contents of the active directory window to PRT:. You may
  977. elect which information to print, including size, protection, date and
  978. comment.^
  979. *ALL
  980. This function selects all files and directories in the active directory
  981. window.^
  982. *NONE
  983. This function unselects all files and directories in the active directory
  984. window.^
  985. *PARENT
  986. This function jumps back to the parent directory of the active directory
  987. window.^
  988. *ROOT
  989. This function jumps back to the root directory of the active directory
  990. window.^
  991. *BYTE
  992. This function displays the number of selected files, directories and
  993. bytes, and either a Y or N (for yes and no) to indicate whether there is room
  994. left in the opposite window to accomodate the selected entries if they were to
  995. be copied to the destination.^
  996. *MAKEDIR
  997. This function creates a directory in the active directory window.^
  998. *DELETE
  999. This function deletes all selected files and directories in the active
  1000. directory window. CAREFUL! If a directory is not empty, you will be asked for
  1001. confirmation before it is deleted. You may turn this checking off in the
  1002. configuration.^
  1003. *CLONE
  1004. This function makes an identical copy of selected files and directories, in
  1005. the same directory, but with different names.^
  1006. *COPY
  1007. This function copies all selected files and directories in the active
  1008. directory window to the inactive directory window, keeping the same names.
  1009. If the gadget is chosen with the right mouse button, you will be able to
  1010. specify a new name for each file/directory.
  1011. Both COPY and CLONE preserve the protection bits, datestamp and comment.^
  1012. *RENAME
  1013. This allows you to rename all selected files and directories. You may use a
  1014. * to specify a pattern. If no *'s are used, you are asked for a new name for
  1015. each individual file.^
  1016. *MOVE
  1017. This allows you to move all selected files and directories from the active
  1018. directory window to the inactive window. You CAN move across devices.^
  1019. *EDIT
  1020. This function calls the editor specified by Editor Name, sending it the name
  1021. of the selected file. If no files are selected, you are asked for a filename
  1022. to create a new file.^
  1023. *RUN
  1024. This function runs each selected file in turn. You are prompted for any
  1025. arguments before each file is run. The output window specified by
  1026. Output Handle is used. If this gadget is pressed with the right mouse
  1027. button instead of with the left, each selected file is, in turn, executed
  1028. as a batch file. The output window specified by Output Handle is used. You
  1029. MUST have the DOS command Execute present in the C: directory.
  1030. Should you wish to use a CLI instead of Directory Opus, you can open a CLI
  1031. from within the program. The CLI will be opened using the name given as an
  1032. output window, and thus you may specify NEWCON:, and make the CLI a Shell.
  1033. To open a CLI, click on the RUN gadget with no files selected.^
  1034. *ARCHIVE
  1035. This function allows you to automatically list, extract and add to archives
  1036. created by the programs Arc, Zoo and LHArc. The type of archive is recognised
  1037. automatically. To list an archive, select the file and click this gadget with
  1038. the left mouse button. To extract files from an archive, click the gadget with
  1039. the right mouse button. To add files to an archive, select the files you want,
  1040. and providing the first file is not an archive itself, the files will be
  1041. archived. The call functions for the archivers may be changed in the modify
  1042. requester.^
  1043. *PLAY
  1044. This function allows you to play IFF 8SVX sampled sounds and other files.
  1045. If the gadget is selected with the right mouse button, you will have to press
  1046. the left mouse button to stop the current sound.
  1047. If you have a copy of the public domain STREPLAY.LIBRARY in your LIBS:
  1048. directory, the PLAY function will also play SoundTracker files.^
  1049. *SHOW
  1050. This function will show each selected file in turn, if the file is an
  1051. IFF ILBM picture, an icon, or a font. If it is an icon that is being shown,
  1052. the alternate imagery (if any) can be displayed by pressing return.
  1053. To leave a picture, press the left mouse button. If the picture has colour
  1054. cycling defined, you can start and stop cycling with the TAB key. To print
  1055. the picture, press the P key.^
  1056. *READ
  1057. This function allows you to read a text file using the mouse.
  1058. To auto-scroll the file, press the left mouse button. The direction and speed
  1059. can be specified by the Y-position of the mouse. You can also use the cursor
  1060. keys and the arrow gadgets to move around in the file. To jump to a specified
  1061. line, click on the number immediately after Lines. To jump to a specified
  1062. percentage, click on the percentage display. To move up or down a page, click
  1063. on the U or D gadget, or press that key. To move to the top or bottom, click
  1064. on T or B, or press that key. To search for a string, press S or click on
  1065. the S gadget. To print the current page, press C. To print the whole file,
  1066. press P. To exit, click on the X gadget, or press ESCape, X or Q.^
  1067. *HEXREAD
  1068. This function allows you to hex read a binary file, in the same way as
  1069. READ functions.^
  1070. *SELECT
  1071. This allows you to select files and directories in the active directory
  1072. window using wildcards. All standard wildcards are supported (*,~,? etc..)
  1073. as well as the AmigaDOS wildcards #? and ?.^
  1074. *AREXX
  1075. This allows you to launch an ARexx script or execute an ARexx command from
  1076. within Directory Opus. See the manual for more information on ARexx.^
  1077. *HUNT
  1078. This allows you to search through all selected directories and their
  1079. sub-directories for a specified file, or for a group of files specified by
  1080. wildcard. You may also select an entire device to search by pressing the
  1081. right mouse button over the S gadget. The standard wildcard characters apply.^
  1082. *SEARCH
  1083. Search allows you to search all selected files for a specified string,
  1084. which can contain wildcards. If a match is found, you are told which file
  1085. contains the string, and given the option to automatically read it. If you
  1086. opt to do this, a search for the string is automatically initiated once the
  1087. file has been read by the text viewer. You may also specify directories and
  1088. devices to search.^
  1089. *ERRHELP
  1090. Error Help gives you more information about AmigaDOS error messages and
  1091. codes than is generally available. When selected, you are asked for the
  1092. error code. Once this is entered, you are shown the standard error message
  1093. as well as a description of the error.^
  1094. *PRINT
  1095. Print will print all selected files (to PRT:). If you select this gadget with
  1096. the right mouse button, there will be no form feed sent after each file.
  1097. To Hex Print, you must first HEX READ the file, and then press P.^
  1098. *DEFAULTS
  1099. This resets the configuration to the hard-coded default settings.
  1100. If the configuration has been changed, you are asked if you wish to
  1101. save it first.^
  1102. *LASTSAVED
  1103. This resets the configuration to the last-saved settings. If the
  1104. configuration has been changed, you are asked for confirmation before
  1105. this is done.^
  1106. *ILACE
  1107. This allows you to turn interlace on or off. Turning interlace on will give
  1108. you a screen twice as high as normal, with the effect that you can see
  1109. twice as many files at once.^
  1110. *FILE2CLCK
  1111. This allows you to turn File DoubleClick on. If this is turned on, Directory
  1112. Opus interrogates a file that is doubleclicked on, and if it recognises the
  1113. file, it performs the default action for that file type. Currently recognised
  1114. file types are IFF pictures, icons and fonts, IFF sound files and
  1115. executables. If the file does not meet any of these, it is viewed as a text
  1116. file. If the file contains any binary, it is hex read.^
  1117. *SEPFILES
  1118. If the Separate Files option is on (checked), directories will be displayed
  1119. with the drawers alphabetically sorted at the top of the list, and files
  1120. alphabetically sorted after the directories.^
  1121. *HIDBIT
  1122. AmigaDOS 1.3 has an undocumented protection bit; the H bit (for Hidden).
  1123. Although unsupported in 1.3, the idea behind this bit is that all files with
  1124. it set are hidden from the user. This allows you to hide icons and other
  1125. files that are never directly accessed. If Hidden Bit is turned on in the
  1126. configuration, Directory Opus will recognise this bit and hide all files
  1127. that have it set.^
  1128. *DYNAMICUD
  1129. If Dynamic Update is turned on, the bytes free display of the directory
  1130. windows will be updated whenever a file is copied or deleted.^
  1131. *ERRORCHECK
  1132. If Error Check is turned on, you are given proper error information,
  1133. and the chance to Try Again, Skip or Abort whenever an error occurs.^
  1134. *DELCHECKFILES
  1135. If this is turned on, you are asked for confirmation every time DELETE
  1136. is selected.^
  1137. *DELCHECKDIRS
  1138. If this is turned on, you are asked for confirmation before non-empty
  1139. directories are deleted.^
  1140. *DISPLAYINFO
  1141. If this is turned on, the protection bits, date and comment of each
  1142. highlighted file will be display in the status bar. If not, a count will
  1143. be kept of selected files, directories and bytes.^
  1144. *EXISTREPLACE
  1145. If a copy is about to overwrite an old file, you are asked for
  1146. confirmation before this occurs, if this option is turned on.^
  1147. *MDIRICON
  1148. This allows you to specify whether you want icons to automatically be
  1149. created, when a directory is created with MAKEDIR.^
  1150. *ASYNC
  1151. This determines whether programs run from Directory Opus, either by the
  1152. RUN function, or by doubleclicking, are launched as an independent process,
  1153. which immediately returns control to Directory Opus. If turned off,
  1154. Directory Opus will be inactive until a run program is exited.^
  1155. *WB2FRONT
  1156. This determines whether the Workbench screen will be brought to the front
  1157. when programs are run from Directory Opus, either by the RUN function, or
  1158. by doubleclicking.^
  1159. *SMARTPARENT
  1160. If this is turned on then whenever PARENT or ROOT is chosen, the 10 directory
  1161. buffers are searched for the parent/root before the directory is actually
  1162. read again.^
  1163. *PRIORITY
  1164. This allows you to change the priority at which Directory Opus runs within
  1165. the multitasking Executive. The default priority is 0, which means that it
  1166. peacefully coexists with everything else. Setting the priority higher means
  1167. that Directory Opus will not be slowed down much by other tasks, but the
  1168. performance of other tasks will suffer. It is not suggested that you set the
  1169. priority higher than 10.^
  1170. *FONT
  1171. This allows you to select a custom font for use on the Directory Opus
  1172. screen. The font may be any 8 point font. You should enter just the font
  1173. name (eg topaz), without any .font suffix.^
  1174. *OUTPUT
  1175. This allows you to specify the handle that the output window is opened
  1176. under, when you select NewCLI from the Various menu, or when a file is
  1177. Run or Executed.^
  1178. *EDITOR
  1179. This allows you to specify the name of the editor that is invoked when
  1180. the gadget EDIT is chosen. The name must include the complete pathname.
  1181. The default is C:Editor.^
  1182. *IFFVIEW
  1183. This function allows you to set the optional name of an IFF viewer. Although
  1184. Directory Opus has a built in IFF viewer, it does not show every possible
  1185. format of picture. If you have a picture that is not shown by the built-in
  1186. viewer, you should set this to the name of the viewer you wish to use.^
  1187. *TEXTVIEWER
  1188. This allows you to use a text viewer other than the built-in one for
  1189. reading text with the READ function. HEX READ and doubleclicking will still
  1190. use the default viewer. This function allows you, for instance, to define a
  1191. text viewer that displays ANSI codes, should you desire this feature.^
  1192. *PLAYERNAME
  1193. This allows you to use an IFF 8SVX player other than the built-in one for
  1194. playing sampled sounds.^
  1195. *SHOWDELAY
  1196. The show delay setting allows you to show pictures as a slideshow.
  1197. If set to 0, pictures will wait for you to press a mouse button before
  1198. continuing. If Show Delay is set to something other than 0, the picture
  1199. will continue after that time in seconds.^
  1200. *TOOLICON
  1201. This allows you to specify the complete pathname of your own tool icon,
  1202. which will be used in the ADD ICON procedure.^
  1203. *PROJECTICON
  1204. This allows you to specify the complete pathname of your own project icon,
  1205. which will be used in the ADD ICON procedure.^
  1206. *DRAWERICON
  1207. This allows you to specify the complete pathname of your own drawer icon,
  1208. which will be used in the ADD ICON procedure.^
  1209. *DEFAULTTOOL
  1210. This allows you to specify the default tool of the project icon that is
  1211. created in the ADD ICON procedure. This is only effective if you are
  1212. using the built in tool icon.^
  1213. *HOTKEYCODE
  1214. This allows you to specify the code that is used for the hot keys (see
  1215. manual for more information).^
  1216. *HOTKEYQUAL
  1217. This allows you to specify the qualifier that is used for the hot keys (see
  1218. manual for more information).^
  1219. *ICONTYPE
  1220. This allows you to specify whether you want the Iconified window to contain
  1221. a clock (12 or 24 hour) and free memory counter, an empty window, or be
  1222. completely nonexistent. See Iconify for more information.^
  1223. *SHOWFREE
  1224. This allows you to define how free storage on devices is shown, either as
  1225. bytes, kilobytes/megabytes, blocks, or as a percentage.^
  1226. *SCRCLKTYPE
  1227. This allows you to specify whether the clock at the bottom of the Directory
  1228. Opus screen is 12 or 24 hour.^
  1229. *DOUNTOICONS
  1230. If this is turned on, then anything that happens to a file or directory
  1231. (copying, deleting, renaming, etc.) will also happen to its icon (if one
  1232. exists).^
  1233. *HELPFILE
  1234. This is the name of the optional help file, where help messages are read
  1235. from. If this is left blank, help messages are disabled.^
  1236. *AUTOAREXX
  1237. This allows you to specify an ARexx script that will be automatically run
  1238. when Directory Opus starts up.^
  1239. *AUTODC
  1240. If this is enabled, and you have the root directory of a disk drive open in
  1241. either of the active directory windows, then that directory will be
  1242. automatically re-read if the disk is changed.^
  1243. *CPUMON
  1244. If this is enabled, the clock at the bottom of the screen and the clock in
  1245. the iconified window will also contain a CPU monitor, showing the amount of
  1246. CPU usage (as a percentage).^
  1247. *PALETTE
  1248. This allows you to change the four-colour palette of the Directory Opus
  1249. screen, by altering the amount of red, green and blue in each colour.^
  1250. *DRIVE
  1251. These are the drive gadgets. Selecting these reads the given device or path
  1252. into the active directory window.^
  1253. *CLOSEDELAY
  1254. This allows you to specify, in seconds, how long an output window will remain
  1255. on the screen before it closes. This applies to output windows created by
  1256. the RUN, EXECUTE and ARCHIVE functions. To wait for a left mouse button click,
  1257. specify -1 as the close delay.^
  1258. *RPRIORITY
  1259. This allows you to specify the priority of programs run with the RUN, EXECUTE
  1260. and ARCHIVE functions.^
  1261. *STACK
  1262. This allows you to specify the stack size of programs run with the RUN,
  1263. EXECUTE and ARCHIVE functions.^
  1264. *OUTPUTCMD
  1265. This allows you to specify the command used to launch programs with. It
  1266. defaults to NewCLI, but if you wish to use NewShell (to create a shell),
  1267. you may change it.^
  1268. *RCDSOURCE
  1269. This specifies that the source directory will become the current directory of
  1270. the launched program (RUN, EXECUTE and ARCHIVE).^
  1271. *RDOPUSF
  1272. This causes the Directory Opus screen to come to the front after a program
  1273. launched with RUN, EXECUTE or ARCHIVE has terminated.^
  1274. *ROUTPUT
  1275. This allows you to specify whether programs launched with the RUN, EXECUTE
  1276. and ARCHIVE functions will have output windows.^
  1277. *ARCHIVESTR
  1278. These gadgets allow you to specify the nine call functions for the list,
  1279. extract and add operations of the three supported archivers.^
  1280. *ARCHSEL
  1281. These gadgets, while turned on, allow you to modify the stack, priority and
  1282. close delay, as well as flags of the archive functions.^
  1283. *RCDDEST
  1284. This specifies that the destination directory will become the current
  1285. directory of the launched program (RUN, EXECUTE and ARCHIVE).^
  1286. *ARCTYPE
  1287. This allows you to specify the archiver you wish to be used when archiving
  1288. files with the ARCHIVE function.^
  1289. *CMENU 1 1
  1290. This is custom menu 1 item 1. This is an example of a customised help message.
  1291. Read the instructions for more information.^
  1292. *CMENU 4 20
  1293. This is custom menu 4 item 20. This is an example of a customised help
  1294. message. Read the instructions for more information.^
  1295. *CGADGET 1
  1296. This is custom gadget 1. This is an example of a customised help message.
  1297. Read the instructions for more information.^
  1298. *CGADGET 14
  1299. This is custom gadget 14. This is an example of a customised help message.
  1300. Read the instructions for more information.^
  1301.  
  1302.  
  1303. End.
  1304.